unassailable fortress - French English Dictionary